package com.scan.bus.presenter;

//                            _ooOoo_
//                           o8888888o
//                           88" . "88
//                           (| -_- |)
//                            O\ = /O
//                        ____/`---'\____
//                        . ' \\| |// `.
//                       / \\||| : |||// \
//                     / _||||| -:- |||||- \
//                       | | \\\ - /// | |
//                     | \_| ''\---/'' | |
//                      \ .-\__ `-` ___/-. /
//                   ___`. .' /--.--\ `. . __
//                ."" '< `.___\_<|>_/___.' >'"".
//               | | : `- \`.;`\ _ /`;.`/ - ` : | |
//                 \ \ `-. \_ __\ /__ _/ .-` / /
//         ======`-.____`-.___\_____/___.-`____.-'======
//                            `=---='
//
//         .............................................
//                佛祖保佑                 永无BUG


import com.scan.bus.bean.BaseEntity;

/**
 * Created by zhang on 2017/6/20 11 : 59.
 * 网络数据回调接口
 */

public interface INetDataCallback<T> {

    /**
     * 请求成功
     * @param entity
     */
    void onSuccess(BaseEntity<T> entity);

    /**
     * 请求成功，但是响应码不是1000
     * @param entity
     */
    void onError(int code, String message, T entity,BaseEntity<T> baseEntity);

    /**
     * 请求失败
     */
    void onFailure();



}
